//package com.cloudkinto.controller.order;
//
//
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//import com.cloudkinto.service.order.OrderShopifyShipService;
//
//import com.cloudkinto.common.web.PageResult;
//import com.cloudkinto.common.web.SingleResult;
//
//import javax.servlet.http.HttpServletRequest;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiImplicitParam;
//import io.swagger.annotations.ApiOperation;
//import org.springframework.validation.annotation.Validated;
//
//import java.util.HashMap;
//import java.util.Map;
//
//import com.cloudkinto.base.BaseController;
//
///**
// * <p>
// *  前端控制器
// * </p>
// * @author auto
// * @since 2021-08-20
// */
//@RestController
//@Api(tags = "模块")
//@RequestMapping("/api/admin")
//public class OrderShopifyShipController extends BaseController {
//    private final Logger logger = LoggerFactory.getLogger(OrderShopifyShipController.class);
//
//    @Autowired
//    private OrderShopifyShipService service;
//
//    @GetMapping("/addInit")
//    @ApiOperation(value = "新增初始化", notes = "新增初始化")
//    public SingleResult addInit() {
//        return service.addInit();
//    }
//
//    @PostMapping("")
//    @ApiOperation(value = "新增", notes = "新增")
//    public SingleResult add(@RequestBody @Validated Object req) {
//        Long userId = getCurrentUserId();
//        Long companyId = getCompanyId();
//        return SingleResult.success("新增成功",service.add(req,userId));
//    }
//
//    @GetMapping("/updateInit/{id}")
//    @ApiOperation(value = "编辑初始化", notes = "编辑初始化")
//    public SingleResult updateInit(@PathVariable("id") Long id) {
//        return service.updateInit(id);
//    }
//
//    @PutMapping("")
//    @ApiOperation(value = "修改", notes = "修改")
//    public SingleResult update(@RequestBody @Validated Object req) {
//        Long userId = getCurrentUserId();
//        return SingleResult.success("修改成功",service.update(req,userId));
//    }
//
//    @DeleteMapping("/{id}")
//    @ApiOperation(value = "根据id删除", notes = "根据id删除")
//    public SingleResult delete(@PathVariable("id") Long id) {
//        Long userId = getCurrentUserId();
//        return SingleResult.success("删除成功",service.delete(id,userId));
//    }
//
//    @GetMapping("/{id}")
//    @ApiOperation(value = "根据id查看详情", notes = "根据id查看详情")
//    public SingleResult detail(@PathVariable("id") Long id) {
//        return SingleResult.success("查询成功",service.detail(id));
//    }
//
//    @GetMapping("/pageInit")
//    @ApiOperation(value = "查询初始化", notes = "查询初始化")
//    public SingleResult pageInit() {
//        return service.pageInit();
//    }
//
//    @GetMapping("/list")
//    @ApiOperation(value = "查询", notes = "查询")
//    public SingleResult list(HttpServletRequest request){
//        Long companyId = getCompanyId();
//
//        Map<String, String> map = new HashMap<>();
//        String keyword = request.getParameter("keyword");
//        map.put("keyword", keyword);
//        return SingleResult.success("查询成功", service.getList(map));
//    }
//
//    @GetMapping("/listPage")
//    @ApiOperation(value = "查询（分页）", notes = "查询（分页）")
//    public PageResult listPage(HttpServletRequest request){
//        Long companyId = getCompanyId();
//
//        Map<String, String> map = new HashMap<>();
//        String keyword = request.getParameter("keyword");
//        String current = request.getParameter("current");
//        String size = request.getParameter("pageSize");
//        map.put("keyword", keyword);
//        map.put("current", current);
//        map.put("pageSize", size);
//        return service.getListPage(map);
//    }
//
//}
//
